java.lang
Class Byte[]
Method Summary |
void
|
eachByte(Closure closure)
Traverse through each byte of this Byte array.
|
Writable
|
encodeBase64(boolean chunked)
Produce a Writable object which writes the Base64 encoding of the byte array.
|
Writable
|
encodeBase64()
Produce a Writable object which writes the Base64 encoding of the byte array.
|
Writable
|
encodeHex()
Produces a Writable that writes the hex encoding of the Byte[].
|
eachByte
public void eachByte(Closure closure)
-
- Traverse through each byte of this Byte array. Alias for each.
- Parameters:
closure
- a closure.
- Since:
- 1.5.5
- See:
- Object#each.
encodeBase64
public Writable encodeBase64(boolean chunked)
-
- Produce a Writable object which writes the Base64 encoding of the byte array.
Calling toString() on the result returns the encoding as a String. For more
information on Base64 encoding and chunking see
RFC 4648
.
- Parameters:
chunked
- whether or not the Base64 encoded data should be MIME chunked.
- Returns:
- object which will write the Base64 encoding of the byte array
- Since:
- 1.5.1
encodeBase64
public Writable encodeBase64()
-
- Produce a Writable object which writes the Base64 encoding of the byte array.
Calling toString() on the result returns the encoding as a String. For more
information on Base64 encoding and chunking see
RFC 4648
.
- Returns:
- object which will write the Base64 encoding of the byte array
- Since:
- 1.0
encodeHex
public Writable encodeHex()
-
- Produces a Writable that writes the hex encoding of the Byte[]. Calling
toString() on this Writable returns the hex encoding as a String. The hex
encoding includes two characters for each byte and all letters are lower case.
- Returns:
- object which will write the hex encoding of the byte array
- See:
- Integer#toHexString(int).